home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.19990422-19990725
/
000139_news@watsun.cc.columbia.edu _Fri Jun 11 09:55:38 1999.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
2KB
Return-Path: <news@watsun.cc.columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id JAA23154
for <kermit.misc@watsun.cc.columbia.edu>; Fri, 11 Jun 1999 09:55:37 -0400 (EDT)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id JAA02779
for kermit.misc@watsun.cc.columbia.edu; Fri, 11 Jun 1999 09:46:31 -0400 (EDT)
X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
From: peter@baileynm.com (Peter da Silva)
Subject: Re: ISO VT320 emulator with key-bindings for Oracle Forms
Date: 11 Jun 1999 13:38:04 GMT
Organization: Bailey Network Management
Message-ID: <7jr3fs$579@web.nmti.com>
To: kermit.misc@watsun.cc.columbia.edu
In article <7jokj1$h6u$1@newsmaster.cc.columbia.edu>,
Frank da Cruz <fdc@watsun.cc.columbia.edu> wrote:
>Depending on the capabilities of the local terminal (e.g. scrolling
>regions, 80/132-column switching, etc), a serviceable termlib-based vt100
>emulator might be possible, to the extent it is useable by EMACS or vi, but
>not necessarily by more demanding applications, such as those found on VMS.
I wrote mine because I needed one that was servicable on VMS. The hard part
of serving DEC software (on VMS and RSX-11) wasn't rendering things well
enough to be usable, but recognising the oddball undocumented variants of
the VT100 escape sequences that DEC software spit out.
Scrolling regions, for example, were emulated by insert and delete line, or
if that failed by repainting either the scrolled region or the remainder of
the screen (whichever was quicker, and after shifting the whole screen in the
latter case).
I didn't complete the 80-132 column code, but I did have it working by
shifting the whole screen left and right without the cursor tracking and
other heuristics to avoid driving users batty with page flips. It was just
too much hassle for something that I knew people would simply not use, so
I told them that wasn't an option.
But at the end I had the only VT100 emulator I could find at the time that
was usable with BOTH RSX-11 and VMS versions of EDT and TPU, even if it
wasn't always as pretty as a real vt100. And it ran on UNIX.
--
In hoc signo hack, Peter da Silva <peter@baileynm.com>
`-_-' Ar rug t� barr�g ar do mhact�re inniu?
'U` "Be vewy vewy quiet...I'm hunting Jedi." -- Darth Fudd